package com.shioirikukuri.domain;

import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

@Getter
@Setter
public class OrderInfoCanal implements Serializable {
    /************************* 订单状态 *************************************/
    public static final Integer STATUS_UNPAID = 0; // 未付款
    public static final Integer STATUS_ACCOUNT_PAID = 1; // 已付款
    public static final Integer STATUS_CANCEL = 2; // 手动取消订单
    public static final Integer STATUS_TIMEOUT = 3; // 超时取消订单
    public static final Integer STATUS_REFUND = 4; // 已退款
    /************************* 支付类型 *************************************/
    public static final Integer PAYTYPE_ONLINE = 0; // 在线支付
    public static final Integer PAYTYPE_INTEGRAL = 1; // 积分支付

    private String order_no; // 订单编号
    private String phone; // 用户ID
    private String product_name; // 商品名称
    private String product_img; // 商品图片
    private BigDecimal product_price; // 商品原价
    private BigDecimal seckill_price; // 秒杀价格
    private Long integral; // 消耗积分
    private Integer status = STATUS_UNPAID; // 订单状态
    private Date create_date; // 订单创建时间
    private Date seckill_date; // 秒杀的日期
    private Integer seckill_time; // 秒杀场次
    private Long seckill_id; // 秒杀商品ID
}
